package fun.sanguo.utils.sqlBuilder;

import org.apache.ibatis.jdbc.SQL;

/**
 * 系统-版本信息 sql语句生成类
 *
 * @author ZYP
 * @date 2022-10-18
 */
public class SqlBuilderSysVersion {

    /**
     * 版本信息表-查询最新版本
     *
     * @return
     */
    public String getLastVersion() {
        return new SQL() {{
            SELECT("*");
            FROM("SYS_VERSION");
            ORDER_BY("RELEASE_DATE DESC");
            LIMIT("0, 1");
        }}.toString();
    }

    /**
     * 版本信息表-查询版本记录
     *
     * @return
     */
    public String getReleaseHistory() {
        return new SQL() {{
            SELECT("*");
            FROM("SYS_VERSION");
            ORDER_BY("RELEASE_DATE DESC");
        }}.toString();
    }
}
